Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
FileProviderSyncStatus {
syncStatus: root.controller.domainSyncStatusForAccount(root.accountUserIdAtHost)
+ onDomainSignalRequested: root.controller.signalFileProviderDomain(root.accountUserIdAtHost)
}
FileProviderFastEnumerationSettings {
GridLayout {
id: root
+ signal domainSignalRequested
required property var syncStatus
rows: syncStatus.syncing ? 2 : 1
value: root.syncStatus.fractionCompleted
visible: root.syncStatus.syncing
}
+
+ Button {
+ text: qsTr("Request sync")
+ onClicked: root.controller.signalFileProviderDomain(root.accountUserIdAtHost)
+ visible: !root.syncStatus.syncing
+ }
}
\ No newline at end of file